//package com.huazhi.wzsnw.mapper;
//
//
//import com.huazhi.wzsnw.model.Inventory;
//import com.huazhi.wzsnw.model.po.CheckResult;
//import org.apache.ibatis.annotations.Param;
//
//import java.util.List;
//
//public interface InventoryMapper {
//    int deleteByPrimaryKey(Integer tid);
//
//    int insert(Inventory record);
//
//    int insertSelective(Inventory record);
//
//    Inventory selectByPrimaryKey(Integer tid);
//
//    int updateByPrimaryKeySelective(Inventory record);
//
//    int updateByPrimaryKey(Inventory record);
//
//    CheckResult selectChcekResult(@Param("tid") String tid);
//
//    List<String> getInventoryTotalHaven(@Param("pageSize") Integer pageSize, @Param("index") Integer index);
//
//    CheckResult selectNoResult(@Param("tid") String tid);
//
//    List<String> getInventoryTotalDepot(@Param("depotTid") String depotTid, @Param("pageSize") Integer pageSize, @Param("index") Integer index);
//
//    List<String> getNoCompleteHaven();
//
//    List<String> getNoCompleteDepot(@Param("depotTid") String depotTid);
//
//    List<Inventory> getAllBySequence(@Param("sequence") String sequence, @Param("pageSize") Integer pageSize, @Param("index") Integer index);
//
//    Integer getnewSequenceCount(@Param("newSequence") String newSequence);
//
//    Integer getAllSequenceCount(@Param("newSequence") String newSequence);
//
//    int updateCountAndRemark(@Param("inventoryTid") String inventoryTid, @Param("count") Integer count);
//
//    int finishTotalPrice(@Param("sequence") String sequence);
//
//    List<Inventory> getOldForWebForLack(@Param("sequence") String sequence);
//
//    List<Inventory> getOldForWeb(@Param("sequence") String sequence, @Param("pageSize") Integer pageSize, @Param("index") Integer index);
//
//    List<String> getExistEcp(@Param("sequence") String sequence);
//
//    String getMaxTime(@Param("list") List sequences, @Param("type") String type, @Param("depot") String depot);
//
//    String getLastSequence(@Param("list") List sequences, @Param("type") String type, @Param("depot") String depot);
//
//    int setSequenceState(@Param("list") List sequences);
//
//    int updateOverSequence(@Param("list") List sequences);
//
//    List<Inventory> getLimitInventoryBynewSequence(@Param("sequence") String newSequence
//            , @Param("pageSize") Integer pageSize, @Param("index") Integer index);
//
//
//}
